API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Graphics
ComplexEffects
ComplexEffectType.h
1
// ComplexEffectType.h
3
//
5
6
namespace
nkAstraeus
7
{
11
enum class
COMPLEX_EFFECT_TYPE
12
{
13
UNKNOWN
= 0,
14
BLUR
,
15
DOF
16
} ;
17
21
class
ComplexEffectTypeUtils
final
22
{
23
public :
24
25
// Translation
48
static
nkMemory::StringView
enumToString
(
COMPLEX_EFFECT_TYPE
value) ;
70
static
COMPLEX_EFFECT_TYPE
stringToEnum
(
const
nkMemory::StringView
& value) ;
71
} ;
72
}
nkAstraeus::COMPLEX_EFFECT_TYPE::UNKNOWN
@ UNKNOWN
Unknown placeholder.
nkAstraeus::COMPLEX_EFFECT_TYPE
COMPLEX_EFFECT_TYPE
Enumerates all complex effects available in the component.
Definition:
ComplexEffectType.h:12
nkAstraeus::COMPLEX_EFFECT_TYPE::BLUR
@ BLUR
Blurring effect.
nkAstraeus::ComplexEffectTypeUtils::stringToEnum
static COMPLEX_EFFECT_TYPE stringToEnum(const nkMemory::StringView &value)
nkAstraeus::COMPLEX_EFFECT_TYPE::DOF
@ DOF
Depth Of Field effect.
nkAstraeus::ComplexEffectTypeUtils
Offers utility functions to help with the enumeration support.
Definition:
ComplexEffectType.h:22
nkAstraeus::ComplexEffectTypeUtils::enumToString
static nkMemory::StringView enumToString(COMPLEX_EFFECT_TYPE value)
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition:
Engine.h:7
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
Generated by
Doxygen
1.8.18